package com.hyfrogx.modules.app.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hyfrogx.common.utils.QueryExt;
import com.hyfrogx.modules.app.entity.Sms;

import java.util.ArrayList;
import java.util.List;

/**
 * @author ：Li9527
 * @date ：Created in 2019-09-16 14:13
 * @description：${description}
 * @modified By：
 * @version: 1.0.0
 */
public interface SmsService extends IService<Sms> {

    boolean sendSms(String phone, int templId, ArrayList<String> params);

    /**
     * 验证码持久化
     * @param sms
     */
    void createSms(Sms sms);

    /**
     * 分页查询短信
     * @param query
     */
    Page selectPageByConditions(QueryExt query);

}
